#include "bsp_config.h"

/**
 *  @brief  ADC1采样配置函数
 *  @param  none
 *  @retval none 
 */
void single_adc_config(void)
{
	adc1_config_width(ADC_WIDTH_BIT_DEFAULT);
	adc1_config_channel_atten(ADC1_CHANNEL_2, ADC_ATTEN_DB_0); //ADC1_CH2测温度用的
	adc1_config_channel_atten(ADC1_CHANNEL_3, ADC_ATTEN_DB_0); //ADC1_CH3测瓶盖用的
}

/**
 *  @brief  NTC电阻采样函数
 *  @param none 
 *  @retval 返回灯前的NTC电阻AD值  给后面的计算函数用
 */
uint16_t NTC_Adc(void)
{
	return adc1_get_raw(ADC1_CHANNEL_2);
}

volatile uint32_t DESTROY_ADC_Value = 0;

/**
 *  @brief  ENCRYPTION电阻采样函数
 *  @param none 
 *  @retval 返回灯前的ENCRYPTION电阻AD值  给后面的计算函数用
 */
uint16_t ENCRYPTION_Adc(void)
{
	DESTROY_ADC_Value = adc1_get_raw(ADC1_CHANNEL_3);
	return DESTROY_ADC_Value;
}
